﻿2026-07-27T08:32:57.2230873Z ##[group]Run set -euo pipefail
2026-07-27T08:32:57.2231316Z [36;1mset -euo pipefail[0m
2026-07-27T08:32:57.2231698Z [36;1mif [ "pull_request" != "pull_request" ]; then[0m
2026-07-27T08:32:57.2232145Z [36;1m  echo "code=true" >> "$GITHUB_OUTPUT"[0m
2026-07-27T08:32:57.2232512Z [36;1m  exit 0[0m
2026-07-27T08:32:57.2232756Z [36;1mfi[0m
2026-07-27T08:32:57.2233051Z [36;1mfiles=$(git diff --name-only HEAD^1 HEAD)[0m
2026-07-27T08:32:57.2233418Z [36;1mprintf 'changed files:\n%s\n' "$files"[0m
2026-07-27T08:32:57.2233742Z [36;1mcode=false[0m
2026-07-27T08:32:57.2233962Z [36;1mwhile IFS= read -r f; do[0m
2026-07-27T08:32:57.2234218Z [36;1m  [ -z "$f" ] && continue[0m
2026-07-27T08:32:57.2234476Z [36;1m  case "$f" in[0m
2026-07-27T08:32:57.2234772Z [36;1m    docs-site/*) code=true ;;  # book/llms drift gates ride `test`[0m
2026-07-27T08:32:57.2235150Z [36;1m    *.md) ;;                   # markdown elsewhere: docs-only[0m
2026-07-27T08:32:57.2254619Z [36;1m    *) code=true ;;[0m
2026-07-27T08:32:57.2254957Z [36;1m  esac[0m
2026-07-27T08:32:57.2255177Z [36;1mdone <<< "$files"[0m
2026-07-27T08:32:57.2255436Z [36;1mecho "classified: code=$code"[0m
2026-07-27T08:32:57.2255731Z [36;1mecho "code=$code" >> "$GITHUB_OUTPUT"[0m
2026-07-27T08:32:57.2273056Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-07-27T08:32:57.2273399Z ##[endgroup]
2026-07-27T08:32:57.2346724Z changed files:
2026-07-27T08:32:57.2347077Z crates/spt-daemon/src/inject.rs
2026-07-27T08:32:57.2347435Z crates/spt-store/src/spool.rs
2026-07-27T08:32:57.2347777Z crates/spt-store/tests/carrier_claim_int.rs
2026-07-27T08:32:57.2348140Z crates/spt/tests/idle_edge_drain_e2e.rs
2026-07-27T08:32:57.2348470Z docs/F-035-CONFLICT.md
2026-07-27T08:32:57.2348759Z docs/KNOWN-HAZARDS.md
2026-07-27T08:32:57.2349213Z docs/adr/0028-activity-gated-delivery-and-send-modifier-axes.md
2026-07-27T08:32:57.2349632Z traceable-reqs.toml
2026-07-27T08:32:57.2349941Z classified: code=true
